#!/usr/bin/env python3
# _*_ coding:utf-8 _*_


from core import src
import argparse

if __name__ == "__main__":
    parser = argparse.ArgumentParser(description='Swagger API 自动化扫描工具')
    parser.add_argument("-u", "--url", dest='target_url', help="swagger api地址")
    parser.add_argument("-i", "--ip", dest='proxy_ip', default='127.0.0.1', help="proxy ip")
    parser.add_argument("-p", "--port", dest='proxy_port', default='7777', help="proxy port")
    parser.add_argument("-t", "--threads", dest='exploit_threads', default=10, help="线程数目，默认是10")
    parser.add_argument("-f", "--file", dest='url_file', help="URL 批量扫描")
    args = parser.parse_args()
    src.run(args)
